#ifndef Link_h__
#define Link_h__
#include "BaseUnit.h"

class Link : public BaseUnit
{
public:
	virtual int LoadFromString(const char *string_data);
	virtual const String &GetDebugString(void) const;
	virtual String GetDebugDetail(void) const;
	int GetDescriptionUnit(void) const { return description_unit; }
	int GetOwnerUnit(void) const { return owner_unit; }
	int GetOtherUnit(void) const { return other_unit; }

	friend class UnitManager;
protected:
	int description_unit;
	int weight;
	int owner_unit;
	int other_unit;
private:
};


#endif // Link_h__
